﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Interfaces;


//Denne klasse er lavet af gruppe 3 til projektet omkring BF-OKS
//denne klasse opretter varer. både færdigvare og råvare arver fra denne klasse

namespace Model
{
    public abstract class Vare : IRåvaredata
    {
    protected int raavarenr;
    protected string betegnelse;
    protected double kilo;
    protected string location;
    protected double indkoebspris;


    public Vare(int raavarenr, string betegnelse, double kilo, string location, double indkoebspris)
	{
        this.raavarenr = raavarenr;
        this.betegnelse = betegnelse;
        this.kilo = kilo;
        this.location = location;
        this.indkoebspris = indkoebspris;
	}

    public virtual int getVarenr() { return -1; }

    public int VARENR { get { return raavarenr; } }
    public string BETEGNELSE { get { return betegnelse; } }
    public string LOCATION { get { return location; } set { location = value; } }
    public double KILO { get { return kilo; } }
    public double INDKOEBSPRIS { get { return indkoebspris; } }
    }
}
